애플릿 메소드
init() 함수
웹브라우저가 자바애플릿이 있는 홈페이지를 처음 방문했을 때
애플릿에서 사용되는 자료들을 초기화하는데 이용
start() 함수
애플릿이 다시 살아날 때 자동적으로 호출된다. (ex) 웹브라우저가 아이콘에서 원래 상태로 돌아올 때,
혹은 다른 페이지로 이동했다가 다시
Ⅰ. 개요
수학을 의미있게 지도하는 방법에는 여러 가지가 있겠으나 탐구형 소프트웨어를 활용하여 바람직한 방향으로의 교수․학습 방법의 변화 가능성을 살펴보았다. 새로운 사실을 스스로 탐구․발견하고, 발견한 사실을 확장․일반화하며, 수학의 재미와 아름다움을 느끼고, 새로운 연
자바는 접근 방법을 제시하는 혁신적인 프로그램 언어로 인식되고 있다. 자바는 C++를 기반으로 개발되었으나 잘 사용되지 않거나 비효율적인 기능들은 없앤 객체지향적 프로그래밍 언어이다. 자바에서 생략된 C++의 기능은 오퍼레이터 오버로딩(operator overloading), 다중 상속(multiple inheritance) 등이다. 또
자바 환경
변수와 메소드에 대해서 클래스 내부에서 접근 제어를 사용하는 것
타입 정의들의 안전성
언어의 자료형으로서 포인터의 부재
쓰레기 수집(Garbage Collection)의 사용(자동적으로 메모리를 재분배)
분리된 이름공간(name space)의 사용
애플릿은 웹 페이지에 포함되어 사용자의 브라우저
자바 가상머신 기반의 자바카드 시스템으로 양분되어 가고 있는 추세이다.
자바카드 기반 개방형 보안 메커니즘은 다수의 애플릿이 하나의 카드 내에서 보안상의 충돌 없이 공존할 수 있도록 지원하고, 애플릿간의 상이한 보안 기능 지원이 요구된다. 응용 프로그램의 요청에 의해 보안 알고리즘 서
상속을 사용하면 보다 간단하게 해결 가능하다.
예를 들어 Money와 Watch가 Thing뿐만 아니라 다른 것(예:Valuable)에서도 상속 받는다면 메소드를 sell(Valueable v) 형태로 작성할 수 있을 것이다.
자바에서 클래스는 단일 상속만 가능하므로 다중 상속을 지원하기 위해서 interface라는 것이 필요하게 되었다.
Ⅰ. 개요
자바는 두 가지 종류의 프로그램 형태를 가진다. 하나는 일반적인 응용 프로그램 즉, 애플리케이션(Application)이고 또 하나는 작은 프로그램이라는 뜻을 가진 애플릿(Applet)이다. 애플릿은 항상 웹 페이지 안에서 자바를 지원하는 웹 브라우저에 의해서만 실행되기 때문에 작은 프로그램이라고
자바가 각광 받는 이유 중 하나는 네트워크에 강력하다는 특징을 가지고 있기 때문이다. 네트워크에 강력하다는 것은 크게 세 가지 면에서 볼 수 있다.
첫째, 자바로 만든 프로그램은 변형 없이 대부분의 컴퓨터에서 실행을 할 수 있다는 것이다. 자바애플릿은 바이트 코드라는 플랫폼에 독립적인 형
정보의 바다라고 불리우는 인터넷의 한 분야인 Web의 뿌리는 하이퍼스페이스에 있지만, 인간이 탐험할 수 있는 환경을 구축하는 데 필요한 세 가지 공간 원리인 편재성(ubiquity), 균등성(uniformity), 통일성(unity)을 제공하려면 하이퍼 스페이스라는 개념을 뛰어넘어야 한다.
현재까지 발표된 VRML v1.0과 v2.0
자바 가상 기계(Java Virtual Machine)
④ 자바는 번역 언어(interpreted language)이다.
- 바이트 코드를 실행하는 인터프리터 필요
- 실행속도가 다소 늦다.
⑤ 자바는 분산 처리 언어이다.
- 인터넷 및 네트워크 환경에서 효율적으로 실행
- TCP/IP 네트워크 기능을 내장
- 웹 브라우져 호출가능 애플릿
⑥ 자바